package com.cainiao.pojo;

/**
 * 
 * WechatBillList
 * 数据库表：wechat_bill_list
 */
public class WechatBillList {

    /**
     * 交易时间
     * 表字段 : wechat_bill_list.id
     */
    private Integer id;

    /**
     * 交易日期
     * 表字段 : wechat_bill_list.bill_date
     */
    private Integer billDate;

    /**
     * 交易时间
     * 表字段 : wechat_bill_list.tradetime
     */
    private Integer tradetime;

    /**
     * 公众账号ID
     * 表字段 : wechat_bill_list.ghid
     */
    private String ghid;

    /**
     * 商户号
     * 表字段 : wechat_bill_list.mchid
     */
    private String mchid;

    /**
     * 子商户号
     * 表字段 : wechat_bill_list.submch
     */
    private String submch;

    /**
     * 设备号
     * 表字段 : wechat_bill_list.deviceid
     */
    private String deviceid;

    /**
     * 微信订单号
     * 表字段 : wechat_bill_list.wxorder
     */
    private String wxorder;

    /**
     * 商户订单号
     * 表字段 : wechat_bill_list.bzorder
     */
    private String bzorder;

    /**
     * 用户标识
     * 表字段 : wechat_bill_list.openid
     */
    private String openid;

    /**
     * 交易类型
     * 表字段 : wechat_bill_list.tradetype
     */
    private String tradetype;

    /**
     * 交易状态
     * 表字段 : wechat_bill_list.tradestatus
     */
    private String tradestatus;

    /**
     * 付款银行
     * 表字段 : wechat_bill_list.bank
     */
    private String bank;

    /**
     * 货币种类
     * 表字段 : wechat_bill_list.currency
     */
    private String currency;

    /**
     * 总金额
     * 表字段 : wechat_bill_list.totalmoney
     */
    private String totalmoney;

    /**
     * 企业红包金额/代金券或立减优惠金额
     * 表字段 : wechat_bill_list.redpacketmoney
     */
    private String redpacketmoney;

    /**
     * 微信退款单号
     * 表字段 : wechat_bill_list.wxrefund
     */
    private String wxrefund;

    /**
     * 商户退款单号
     * 表字段 : wechat_bill_list.bzrefund
     */
    private String bzrefund;

    /**
     * 退款金额
     * 表字段 : wechat_bill_list.refundmoney
     */
    private String refundmoney;

    /**
     * 企业红包金额/代金券或立减优惠退款金额
     * 表字段 : wechat_bill_list.redpacketrefund
     */
    private String redpacketrefund;

    /**
     * 退款类型/退款渠道
     * 表字段 : wechat_bill_list.refundtype
     */
    private String refundtype;

    /**
     * 退款状态
     * 表字段 : wechat_bill_list.refundstatus
     */
    private String refundstatus;

    /**
     * 商品名称
     * 表字段 : wechat_bill_list.productname
     */
    private String productname;

    /**
     * 商户数据包
     * 表字段 : wechat_bill_list.bzdatapacket
     */
    private String bzdatapacket;

    /**
     * 手续费
     * 表字段 : wechat_bill_list.fee
     */
    private String fee;

    /**
     * 费率
     * 表字段 : wechat_bill_list.rate
     */
    private String rate;

    /**
     * 退款申请时间
     * 表字段 : wechat_bill_list.refund_starttime
     */
    private Integer refundStarttime;

    /**
     * 退款成功时间
     * 表字段 : wechat_bill_list.refund_endtime
     */
    private Integer refundEndtime;

    /**
     * 商户交易记录是否存在，1为存在，2为缺失
     * 表字段 : wechat_bill_list.has_local
     */
    private Byte hasLocal;

    /**
     * 获取 交易时间 字段:wechat_bill_list.id
     *
     * @return wechat_bill_list.id, 交易时间
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置 交易时间 字段:wechat_bill_list.id
     *
     * @param id the value for wechat_bill_list.id, 交易时间
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取 交易日期 字段:wechat_bill_list.bill_date
     *
     * @return wechat_bill_list.bill_date, 交易日期
     */
    public Integer getBillDate() {
        return billDate;
    }

    /**
     * 设置 交易日期 字段:wechat_bill_list.bill_date
     *
     * @param billDate the value for wechat_bill_list.bill_date, 交易日期
     */
    public void setBillDate(Integer billDate) {
        this.billDate = billDate;
    }

    /**
     * 获取 交易时间 字段:wechat_bill_list.tradetime
     *
     * @return wechat_bill_list.tradetime, 交易时间
     */
    public Integer getTradetime() {
        return tradetime;
    }

    /**
     * 设置 交易时间 字段:wechat_bill_list.tradetime
     *
     * @param tradetime the value for wechat_bill_list.tradetime, 交易时间
     */
    public void setTradetime(Integer tradetime) {
        this.tradetime = tradetime;
    }

    /**
     * 获取 公众账号ID 字段:wechat_bill_list.ghid
     *
     * @return wechat_bill_list.ghid, 公众账号ID
     */
    public String getGhid() {
        return ghid;
    }

    /**
     * 设置 公众账号ID 字段:wechat_bill_list.ghid
     *
     * @param ghid the value for wechat_bill_list.ghid, 公众账号ID
     */
    public void setGhid(String ghid) {
        this.ghid = ghid == null ? null : ghid.trim();
    }

    /**
     * 获取 商户号 字段:wechat_bill_list.mchid
     *
     * @return wechat_bill_list.mchid, 商户号
     */
    public String getMchid() {
        return mchid;
    }

    /**
     * 设置 商户号 字段:wechat_bill_list.mchid
     *
     * @param mchid the value for wechat_bill_list.mchid, 商户号
     */
    public void setMchid(String mchid) {
        this.mchid = mchid == null ? null : mchid.trim();
    }

    /**
     * 获取 子商户号 字段:wechat_bill_list.submch
     *
     * @return wechat_bill_list.submch, 子商户号
     */
    public String getSubmch() {
        return submch;
    }

    /**
     * 设置 子商户号 字段:wechat_bill_list.submch
     *
     * @param submch the value for wechat_bill_list.submch, 子商户号
     */
    public void setSubmch(String submch) {
        this.submch = submch == null ? null : submch.trim();
    }

    /**
     * 获取 设备号 字段:wechat_bill_list.deviceid
     *
     * @return wechat_bill_list.deviceid, 设备号
     */
    public String getDeviceid() {
        return deviceid;
    }

    /**
     * 设置 设备号 字段:wechat_bill_list.deviceid
     *
     * @param deviceid the value for wechat_bill_list.deviceid, 设备号
     */
    public void setDeviceid(String deviceid) {
        this.deviceid = deviceid == null ? null : deviceid.trim();
    }

    /**
     * 获取 微信订单号 字段:wechat_bill_list.wxorder
     *
     * @return wechat_bill_list.wxorder, 微信订单号
     */
    public String getWxorder() {
        return wxorder;
    }

    /**
     * 设置 微信订单号 字段:wechat_bill_list.wxorder
     *
     * @param wxorder the value for wechat_bill_list.wxorder, 微信订单号
     */
    public void setWxorder(String wxorder) {
        this.wxorder = wxorder == null ? null : wxorder.trim();
    }

    /**
     * 获取 商户订单号 字段:wechat_bill_list.bzorder
     *
     * @return wechat_bill_list.bzorder, 商户订单号
     */
    public String getBzorder() {
        return bzorder;
    }

    /**
     * 设置 商户订单号 字段:wechat_bill_list.bzorder
     *
     * @param bzorder the value for wechat_bill_list.bzorder, 商户订单号
     */
    public void setBzorder(String bzorder) {
        this.bzorder = bzorder == null ? null : bzorder.trim();
    }

    /**
     * 获取 用户标识 字段:wechat_bill_list.openid
     *
     * @return wechat_bill_list.openid, 用户标识
     */
    public String getOpenid() {
        return openid;
    }

    /**
     * 设置 用户标识 字段:wechat_bill_list.openid
     *
     * @param openid the value for wechat_bill_list.openid, 用户标识
     */
    public void setOpenid(String openid) {
        this.openid = openid == null ? null : openid.trim();
    }

    /**
     * 获取 交易类型 字段:wechat_bill_list.tradetype
     *
     * @return wechat_bill_list.tradetype, 交易类型
     */
    public String getTradetype() {
        return tradetype;
    }

    /**
     * 设置 交易类型 字段:wechat_bill_list.tradetype
     *
     * @param tradetype the value for wechat_bill_list.tradetype, 交易类型
     */
    public void setTradetype(String tradetype) {
        this.tradetype = tradetype == null ? null : tradetype.trim();
    }

    /**
     * 获取 交易状态 字段:wechat_bill_list.tradestatus
     *
     * @return wechat_bill_list.tradestatus, 交易状态
     */
    public String getTradestatus() {
        return tradestatus;
    }

    /**
     * 设置 交易状态 字段:wechat_bill_list.tradestatus
     *
     * @param tradestatus the value for wechat_bill_list.tradestatus, 交易状态
     */
    public void setTradestatus(String tradestatus) {
        this.tradestatus = tradestatus == null ? null : tradestatus.trim();
    }

    /**
     * 获取 付款银行 字段:wechat_bill_list.bank
     *
     * @return wechat_bill_list.bank, 付款银行
     */
    public String getBank() {
        return bank;
    }

    /**
     * 设置 付款银行 字段:wechat_bill_list.bank
     *
     * @param bank the value for wechat_bill_list.bank, 付款银行
     */
    public void setBank(String bank) {
        this.bank = bank == null ? null : bank.trim();
    }

    /**
     * 获取 货币种类 字段:wechat_bill_list.currency
     *
     * @return wechat_bill_list.currency, 货币种类
     */
    public String getCurrency() {
        return currency;
    }

    /**
     * 设置 货币种类 字段:wechat_bill_list.currency
     *
     * @param currency the value for wechat_bill_list.currency, 货币种类
     */
    public void setCurrency(String currency) {
        this.currency = currency == null ? null : currency.trim();
    }

    /**
     * 获取 总金额 字段:wechat_bill_list.totalmoney
     *
     * @return wechat_bill_list.totalmoney, 总金额
     */
    public String getTotalmoney() {
        return totalmoney;
    }

    /**
     * 设置 总金额 字段:wechat_bill_list.totalmoney
     *
     * @param totalmoney the value for wechat_bill_list.totalmoney, 总金额
     */
    public void setTotalmoney(String totalmoney) {
        this.totalmoney = totalmoney == null ? null : totalmoney.trim();
    }

    /**
     * 获取 企业红包金额/代金券或立减优惠金额 字段:wechat_bill_list.redpacketmoney
     *
     * @return wechat_bill_list.redpacketmoney, 企业红包金额/代金券或立减优惠金额
     */
    public String getRedpacketmoney() {
        return redpacketmoney;
    }

    /**
     * 设置 企业红包金额/代金券或立减优惠金额 字段:wechat_bill_list.redpacketmoney
     *
     * @param redpacketmoney the value for wechat_bill_list.redpacketmoney, 企业红包金额/代金券或立减优惠金额
     */
    public void setRedpacketmoney(String redpacketmoney) {
        this.redpacketmoney = redpacketmoney == null ? null : redpacketmoney.trim();
    }

    /**
     * 获取 微信退款单号 字段:wechat_bill_list.wxrefund
     *
     * @return wechat_bill_list.wxrefund, 微信退款单号
     */
    public String getWxrefund() {
        return wxrefund;
    }

    /**
     * 设置 微信退款单号 字段:wechat_bill_list.wxrefund
     *
     * @param wxrefund the value for wechat_bill_list.wxrefund, 微信退款单号
     */
    public void setWxrefund(String wxrefund) {
        this.wxrefund = wxrefund == null ? null : wxrefund.trim();
    }

    /**
     * 获取 商户退款单号 字段:wechat_bill_list.bzrefund
     *
     * @return wechat_bill_list.bzrefund, 商户退款单号
     */
    public String getBzrefund() {
        return bzrefund;
    }

    /**
     * 设置 商户退款单号 字段:wechat_bill_list.bzrefund
     *
     * @param bzrefund the value for wechat_bill_list.bzrefund, 商户退款单号
     */
    public void setBzrefund(String bzrefund) {
        this.bzrefund = bzrefund == null ? null : bzrefund.trim();
    }

    /**
     * 获取 退款金额 字段:wechat_bill_list.refundmoney
     *
     * @return wechat_bill_list.refundmoney, 退款金额
     */
    public String getRefundmoney() {
        return refundmoney;
    }

    /**
     * 设置 退款金额 字段:wechat_bill_list.refundmoney
     *
     * @param refundmoney the value for wechat_bill_list.refundmoney, 退款金额
     */
    public void setRefundmoney(String refundmoney) {
        this.refundmoney = refundmoney == null ? null : refundmoney.trim();
    }

    /**
     * 获取 企业红包金额/代金券或立减优惠退款金额 字段:wechat_bill_list.redpacketrefund
     *
     * @return wechat_bill_list.redpacketrefund, 企业红包金额/代金券或立减优惠退款金额
     */
    public String getRedpacketrefund() {
        return redpacketrefund;
    }

    /**
     * 设置 企业红包金额/代金券或立减优惠退款金额 字段:wechat_bill_list.redpacketrefund
     *
     * @param redpacketrefund the value for wechat_bill_list.redpacketrefund, 企业红包金额/代金券或立减优惠退款金额
     */
    public void setRedpacketrefund(String redpacketrefund) {
        this.redpacketrefund = redpacketrefund == null ? null : redpacketrefund.trim();
    }

    /**
     * 获取 退款类型/退款渠道 字段:wechat_bill_list.refundtype
     *
     * @return wechat_bill_list.refundtype, 退款类型/退款渠道
     */
    public String getRefundtype() {
        return refundtype;
    }

    /**
     * 设置 退款类型/退款渠道 字段:wechat_bill_list.refundtype
     *
     * @param refundtype the value for wechat_bill_list.refundtype, 退款类型/退款渠道
     */
    public void setRefundtype(String refundtype) {
        this.refundtype = refundtype == null ? null : refundtype.trim();
    }

    /**
     * 获取 退款状态 字段:wechat_bill_list.refundstatus
     *
     * @return wechat_bill_list.refundstatus, 退款状态
     */
    public String getRefundstatus() {
        return refundstatus;
    }

    /**
     * 设置 退款状态 字段:wechat_bill_list.refundstatus
     *
     * @param refundstatus the value for wechat_bill_list.refundstatus, 退款状态
     */
    public void setRefundstatus(String refundstatus) {
        this.refundstatus = refundstatus == null ? null : refundstatus.trim();
    }

    /**
     * 获取 商品名称 字段:wechat_bill_list.productname
     *
     * @return wechat_bill_list.productname, 商品名称
     */
    public String getProductname() {
        return productname;
    }

    /**
     * 设置 商品名称 字段:wechat_bill_list.productname
     *
     * @param productname the value for wechat_bill_list.productname, 商品名称
     */
    public void setProductname(String productname) {
        this.productname = productname == null ? null : productname.trim();
    }

    /**
     * 获取 商户数据包 字段:wechat_bill_list.bzdatapacket
     *
     * @return wechat_bill_list.bzdatapacket, 商户数据包
     */
    public String getBzdatapacket() {
        return bzdatapacket;
    }

    /**
     * 设置 商户数据包 字段:wechat_bill_list.bzdatapacket
     *
     * @param bzdatapacket the value for wechat_bill_list.bzdatapacket, 商户数据包
     */
    public void setBzdatapacket(String bzdatapacket) {
        this.bzdatapacket = bzdatapacket == null ? null : bzdatapacket.trim();
    }

    /**
     * 获取 手续费 字段:wechat_bill_list.fee
     *
     * @return wechat_bill_list.fee, 手续费
     */
    public String getFee() {
        return fee;
    }

    /**
     * 设置 手续费 字段:wechat_bill_list.fee
     *
     * @param fee the value for wechat_bill_list.fee, 手续费
     */
    public void setFee(String fee) {
        this.fee = fee == null ? null : fee.trim();
    }

    /**
     * 获取 费率 字段:wechat_bill_list.rate
     *
     * @return wechat_bill_list.rate, 费率
     */
    public String getRate() {
        return rate;
    }

    /**
     * 设置 费率 字段:wechat_bill_list.rate
     *
     * @param rate the value for wechat_bill_list.rate, 费率
     */
    public void setRate(String rate) {
        this.rate = rate == null ? null : rate.trim();
    }

    /**
     * 获取 退款申请时间 字段:wechat_bill_list.refund_starttime
     *
     * @return wechat_bill_list.refund_starttime, 退款申请时间
     */
    public Integer getRefundStarttime() {
        return refundStarttime;
    }

    /**
     * 设置 退款申请时间 字段:wechat_bill_list.refund_starttime
     *
     * @param refundStarttime the value for wechat_bill_list.refund_starttime, 退款申请时间
     */
    public void setRefundStarttime(Integer refundStarttime) {
        this.refundStarttime = refundStarttime;
    }

    /**
     * 获取 退款成功时间 字段:wechat_bill_list.refund_endtime
     *
     * @return wechat_bill_list.refund_endtime, 退款成功时间
     */
    public Integer getRefundEndtime() {
        return refundEndtime;
    }

    /**
     * 设置 退款成功时间 字段:wechat_bill_list.refund_endtime
     *
     * @param refundEndtime the value for wechat_bill_list.refund_endtime, 退款成功时间
     */
    public void setRefundEndtime(Integer refundEndtime) {
        this.refundEndtime = refundEndtime;
    }

    /**
     * 获取 商户交易记录是否存在，1为存在，2为缺失 字段:wechat_bill_list.has_local
     *
     * @return wechat_bill_list.has_local, 商户交易记录是否存在，1为存在，2为缺失
     */
    public Byte getHasLocal() {
        return hasLocal;
    }

    /**
     * 设置 商户交易记录是否存在，1为存在，2为缺失 字段:wechat_bill_list.has_local
     *
     * @param hasLocal the value for wechat_bill_list.has_local, 商户交易记录是否存在，1为存在，2为缺失
     */
    public void setHasLocal(Byte hasLocal) {
        this.hasLocal = hasLocal;
    }
}